package tralala.data;

import java.util.ArrayList;
import java.util.List;

import javax.jdo.annotations.Join;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

@PersistenceCapable(detachable="true")
public class Usuario {
	
	@PrimaryKey
	String dni;
	String nombre_usuario;
	String apellidos;
	String email;
	String contrasena;
	
	@Persistent(defaultFetchGroup="true", mappedBy="us", dependentElement = "true")
	@Join
	List<Reproduccion> lReproducciones;
	
	public Usuario(String nombre_usuario, String apellidos, String dni,
			String email, String contrasena) {
		super();
		this.nombre_usuario = nombre_usuario;
		this.apellidos = apellidos;
		this.dni = dni;
		this.email = email;
		this.contrasena = contrasena;
		this.lReproducciones = new ArrayList<Reproduccion>();
	}
	
	public String getContrasena() {
		return contrasena;
	}
	public void setContrasena(String contrasena) {
		this.contrasena = contrasena;
	}
	String nombre_paypal;
	double tarjeta_cred;
	
	public String getDni() {
		return dni;
	}
	public void setDni(String dni) {
		this.dni = dni;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getNombre_usuario() {
		return nombre_usuario;
	}
	public void setNombre_usuario(String nombre_usuario) {
		this.nombre_usuario = nombre_usuario;
	}
	public String getApellidos() {
		return apellidos;
	}
	public void setApellidos(String apellidos) {
		this.apellidos = apellidos;
	}
	
	
	

}
